Top 10k strings from Jet Set Willy Construction Kit - Part 2 - Guardian Editor (2003)(Broadsoft)(128k).tap in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Games / [TAP] /

Back to the directory listing

  26 !"message"
   8 prevroom=room:
   8 **********************
   8 )=guardian:
   7 guardian=a(2
   7 focusr=a(3
   7 focusi=a(4
   6 *************
   5 room=room-64
   5 papercolour;
   5 inkcolour;
   4 room=room-128
   4 gy=gy+gdy+16
   4 gx=gx+gdx+8
   4 gx=gx+gdx+16
   4 direction=1
   4 direction=0
   4 ;"                                ":
   4 *offset)-240
   4 *gy+gx,ga:
   4 ************************
   4 *********************
   4 *******************
   4 ****************
   4 *(room>127
   4 (focusr*256
   3 velocity>0
   3 start byte=
   3 ;"Delete";
   3 ;" -AND MOVE"
   3 *page + 32
   3 (start byte/16
   3 !"message":
   3 !"filename"
   2 ypixels=ypixels-1
   2 ypixels=ypixels+1
   2 x=(start byte/32
   2 velocity<0
   2 start sprite=start sprite+4
   2 start sprite=(start byte-x)/32
   2 start sprite<4
   2 sector=(sector-1
   2 sector=(sector+1
   2 sad= page*256 
   2 row=row*mf:
   2 page=page-1
   2 page=page+1
   2 offset=(offset-1
   2 offset=(offset+1
   2 keypress=13
   2 isbright=1
   2 isbright=0
   2 inkcolour=inkcolour+1
   2 ginkey=ginkey+32
   2 ginkey=113
   2 byte0=byte0-128
   2 animation speed;"SLOW"
   2 animation speed:
   2 ;"YOU NEED TO SET A FOCUS BEFORE  YOU CAN EDIT THE GUARDIAN'S PATH";:
   2 ;"VERTICAL"
   2 ;"NO FOCUS":
   2 ;"INST ";focusi
   2 ;"GUARDIAN CLASS ";guardian;
   2 ;"FOCUS: ROOM ";focusr;",";
   2 ;"FOCUS: ROOM ";focusr:
   2 ;".";ypixels
   2 ;" RETURN TO MAIN MENU"
   2 ;"                              "'"                              "
   2 ;"                                "
   2 ;"        
   2 ,guardian:
   2 *ypixels+x:
   2 *ypixels+x
   2 *y+ypixels)*2
   2 *start sprite:
   2 *sector+offset;" ":
   2 *sector+offset;
   2 *sector+offset
   2 *room+49408
   2 *room+49407
   2 *focusr)/256
   2 ***************
   2 **************
   2 *(page=255
   2 *(inkey=53
   2 * TOGGLE PIXEL *
   2 * HORIZONTAL GUARDIANS *
   2 * GUARDIAN INSTANCE *
   2 (start byte/32
   2 (start byte)/2
   2 (ssad+n) +
   2 (posad/256
   2 '"GUARDIAN CLASS ";guardian;" (";"HORIZONTAL"
   2  BROADSOFT 2003"
   1 ypixels=-1
   1 y=y-(ypixels=7
   1 y=y+(ypixels=0
   1 wad=rad+218
   1 vpos=(start byte/16
   1 velocity=(
   1 velocity<64
   1 velocity;" UP"
   1 vbound>31092
   1 vbound=31092
   1 start byte>63
   1 start byte>31
   1 start byte>127
   1 start byte=start byte-64
   1 start byte=start byte-32
   1 start byte=start byte-128
   1 ssprite=sprite
   1 ssab=ssab+128
   1 sprite=ssprite:
   1 sprite=sprite-1
   1 sprite=sprite+1
   1 sprite=ginkey-32
   1 sprite=a(6
   1 spage=page:
   1 shift sprites to the right of ss
   1 shift sprites to the left of ss
   1 sectors=(vbound-31092
   1 sector*4096
   1 row=row-65536
   1 room=room-1
   1 room=room+64
   1 room=room+1
   1 room=prevroom:
   1 return to Room Editor
   1 return to Guardian Class Editor
   1 prevroom=t:
   1 prevroom=64
   1 prevroom<64
   1 posad>20479
   1 posad>16639
   1 posad=posad-32
   1 posad=posad-1792
   1 posad=posad+1
   1 posad=18432
   1 posad=16384
   1 posad<18432
   1 posad<16384
   1 pos=pos-64
   1 pos=pos-32
   1 pos=pos-16
   1 pos=pos-128
   1 papercolour=papercolour+2
   1 papercolour=papercolour+1
   1 papercolour=4
   1 papercolour=0
   1 page=spage:
   1 page=page+(-page+spage)*(page>255
   1 offset=room-16
   1 o h i j k l m n o@h@i@j@k@l@m@n@o`h`i`j`k`l`m`n`o
   1 mode=(i$="r")-(i$="l"):
   1 mode=(i$="b")-(i$="t"):
   1 keypress=a(5
   1 keypress=12
   1 keypress=102
   1 isflash;"  ";
   1 inkey=inkey+32
   1 inkcolour=inkcolour+2
   1 inkcolour=byte160
   1 inkcolour=7
   1 inkcolour=4
   1 inkcolour=0
   1 inkcolour:
   1 iad,guardian:
   1 gy=gy+gdy-16
   1 gx=gx+gdx-8
   1 gx=gx+gdx-16
   1 guardian=guardian-1
   1 guardian=guardian+1
   1 guardian=-1
   1 guardian > 126
   1 ginkey=118
   1 ginkey=106
   1 gclass<127
   1 gadd,gbyte
   1 gad= 40960 
   1 gad,byte0:
   1 g ` a b c d e f g@`@a@b@c@d@e@f@g```a`b`c`d`e`f`g
   1 focusr=room:
   1 focusr*256
   1 focusi=ni-(ni=8
   1 focusi=focusi-1
   1 focusi=focusi+1
   1 focusi=(iad-256
   1 f`V`V`f`VLHLHLVVVVVVVV@@@@DDLLV`f`VVffQV`VQQ``@@@@@@@@!
   1 direction=(mode=1
   1 direction;"RIGHT"
   1 byte1=byte1-8
   1 byte1=byte1-64
   1 byte1=byte1-4
   1 byte1=byte1-32
   1 byte1=byte1-2
   1 byte1=byte1-16
   1 byte1=byte1-128
   1 byte160>63
   1 byte160>31
   1 byte160>15
   1 byte160>127
   1 byte160=byte160-8
   1 byte160=byte160-64
   1 byte160=byte160-32
   1 byte160=byte160-16
   1 byte160=byte160-128
   1 animation speed=0
   1 animation speed=(
   1 animation speed=
   1 animation speed
   1 [^#~2.T:3T
   1 VY          The Attic             
   1 UUZUU            The Drive           
   1 UUUUUUUZ          The Bathroom          
   1 UUUUUUUU  At the Foot of the MegaTree   
   1 UUUUUUUU       Under the MegaTree       
   1 UUUUUUUU         The Off Licence        
   1 UUUUUUUU         Back Stairway          
   1 UUU         Master Bedroom         
   1 UU         The Bridge             
   1 UU          Top Landing           
   1 To the Kitchens    Main Stairway
   1 TRSHDx(C) Copyright 1982 by LSI>
   1 TRSHDx!HD"><>
   1 Q<3Q<3Q<3Q<3Q<3Q<3Q<3Q<3L<3L<3L9-L9-Q@-Q<3Q<6[@6fQ<Q<3Q<3(<((6-Q6-Q6-(6((<3Q<3&<-L<-(@3Q@3-@6 @6=y=
   1 NZ,ENDPAUSE
   1 LET newad=65536
   1 JSW1      
   1 JSW CK II S
   1 I'm sure I've seen this before..
   1 Halfway up the East Wall        
   1 HALLO HACKER>
   1 GRAPHICS2 Q
   1 GRAPHICS1 s
   1 GRAPHICS0 
   1 GINSTANCES
   1 GCLASSES2 G
   1 GCLASSES1 ]
   1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
   1 E_E_E_E_E_E_E
   1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGG
   1 Dr Jones will never believe this
   1 Disable write-keys - cf. 670
   1 BY ROOM   
   1 BY GCLASS 
   1 AIR+++++ Press ENTER to Start +++++  JET-SET WILLY by Matthew Smith  
   1 @ PHTRUSfff
   1 >8*P~w#"P~
   1 ;velocity;" (i.e. UPWARD)"
   1 ;isbright:
   1 ;inkcolour:
   1 ;"prite"+("s"
   1 ;"nimation"
   1 ;"d"'"  ANIMATION MASK:  "+(
   1 ;"YOU CANNOT CLEAR THIS CLASS,    BECAUSE IT STILL HAS INSTANCES! ";:
   1 ;"WILLY ";("(FACING RIGHT)"
   1 ;"WHICH GUARDIAN CLASS DO YOU WISHTO CREATE AN INSTANCE OF? (ENTER0 TO 126, OR 127 TO WELCH OUT)"
   1 ;"UNSAFE TO EDIT"
   1 ;"TOILET ";("(FLAPPING ITS LID)"
   1 ;"THIS GUARDIAN HAS AN (INITIAL)  VELOCITY OF ";"+"
   1 ;"THIS GUARDIAN CLASS HAS NO      INSTANCES TO FOCUS ON!          ";:
   1 ;"THIS FUNCTION COPIES ONE SPRITE TO THE OTHER THREE SPRITES IN   ITS ROW, SHIFTING THEM INTO THE CORRECT POSITIONS FOR HORIZONTALGUARDIANS. SO ENTER THE SOURCE  SPRITE (0-7), OR ANY OTHER      NUMBER TO WELCH OUT ;-)";
   1 ;"THIS FUNCTION COPIES ONE ROW OF SPRITES TO THE OTHER, LATERALLY INVERTING THE TARGET ROW.";
   1 ;"THE MAXIMUM 8 GUARDIANS! ;-(";
   1 ;"SPRITE PAGE ";page;":"
   1 ;"SPRITE PAGE ";page;" (";256
   1 ;"SPRITE ";sprite
   1 ;"SORRY, ROOM ";room;" ALREADY HAS THE";
   1 ;"SORRY - ROOM ";focusr;" ALREADY CONTAINS";
   1 ;"SELECT GUARDIAN TYPE:"''"  ";
   1 ;"ROOM ";room;
   1 ;"ROOM ";16
   1 ;"RIGHT  ";isbright
   1 ;"READ ONLY":
   1 ;"READ ONLY"
   1 ;"NOT SAFE TO EDIT"
   1 ;"NOT IN USE!";
   1 ;"NK     ";inkcolour
   1 ;"N.B. START SPRITE IS INSTANCE-       SPECIFIC - SELECT A FOCUS"
   1 ;"MAXIMUM 8 GUARDIAN INSTANCES :-(";:
   1 ;"MARIA ";("(TAPPING HER FOOT)"
   1 ;"JET SET WILLY CONSTRUCTION KIT";
   1 ;"JET SET WILLY CONSTRUCTION KIT  =============================="''"PART II: GUARDIAN EDITOR"'"------------------------":
   1 ;"INVALID"
   1 ;"IN WHICH ROOM (0 TO 63) DO YOU  WISH TO PUT THE NEW INSTANCE?                                   OR TYPE A NUMBER OUTWITH THIS   RANGE TO WELCH OUT OF CREATING  AN INSTANCE ;-)                                           "
   1 ;"GUARDIAN INSTANCE PATH EDITOR"
   1 ;"GUARDIAN CLASS PATH EDITOR"
   1 ;"GUARDIAN CLASS ";gclass;" IS CURRENTLY";
   1 ;"FOR GUARDIAN CLASS ";guardian
   1 ;"FLYING PIG ";("(FACING LEFT)"
   1 ;"ENTER ONE OF 0-3 TO COPY   SPRITES 0-3 TO 7-4, ONE OF 4-7  TO COPY SPRITES 4-7 TO 3-0, OR  ANY OTHER NUMBER TO WELCH OUT ;)";
   1 ;"DIRECTION: ";"LEFT "
   1 ;"COLUMN: ";x
   1 ;"COLOUR CODE ";("1 (BLUE)"
   1 ;"ARE YOU SURE YOU WANT TO REMOVE INSTANCE ";focusi;" (";
   1 ;"ARE YOU SURE YOU WANT TO DELETE INSTANCE ";
   1 ;"ARE YOU SURE YOU WANT TO CLEAR  THIS GUARDIAN CLASS (Y/N)?      ";
   1 ;"A NEW INSTANCE HAS BEEN CREATED AS INSTANCE ";focusi;" IN ROOM ";focusr;
   1 ;"/";sectors;
   1 ;"- START ROW: ";y;:
   1 ;"- START COLUMN: ";
   1 ;"- ROW: ";y;:
   1 ;"- ROW: ";y;".";ypixels:
   1 ;"- LENGTH: ";
   1 ;"- INITIAL VELOCITY: ";
   1 ;"- ";"START "
   1 ;"- ";"INITIAL "
   1 ;"(instance-specific)":
   1 ;"(ARROW)"
   1 ;"(00,00)"
   1 ;"(- UP, + DOWN, 0 STATIONARY)    ";velocity:
   1 ;"(";"HOR"
   1 ;"#";n;" : GUARDIAN CLASS ";
   1 ;" VERTICAL GUARDIAN"''"  ";
   1 ;" TOGGLE PIXEL"
   1 ;" TOGGLE ALL PIXELS"
   1 ;" START SPRITE:   ";
   1 ;" SET FOCUS TO INSTANCE"'
   1 ;" SELECT THIS SPRITE PAGE"'
   1 ;" SELECT A CLASS TO EDIT"
   1 ;" SAVE GAME"
   1 ;" ROTATE RIGHT"
   1 ;" ROTATE LEFT"
   1 ;" ROPE"''"  ";
   1 ;" RETURN WITHOUT CHANGING FOCUS":
   1 ;" RETURN TO GUARDIAN EDITOR"
   1 ;" RETURN TO GUARDIAN CLASS MENU"
   1 ;" REMOVE INSTANCE ";focusi
   1 ;" PREVIOUS SPRITE PAGE"
   1 ;" PLAY GAME"
   1 ;" PIXEL)";#0
   1 ;" PIXEL)"
   1 ;" PIXEL ON"
   1 ;" PIXEL OFF"
   1 ;" NEXT SPRITE PAGE"
   1 ;" MOVE IT UP    (";
   1 ;" MOVE IT RIGHT"
   1 ;" MOVE IT LEFT";#0
   1 ;" MOVE IT DOWN  (";
   1 ;" MOVE CURSOR LEFT/RIGHT"
   1 ;" LOAD GAME"
   1 ;" LATERALLY INVERT"
   1 ;" INSERT NEW INSTANCE AT #"
   1 ;" IN ROOM ";
   1 ;" HORIZONTAL GUARDIAN"''"  ";
   1 ;" HORIZONTAL GUARDIAN SHIFTS"
   1 ;" HORIZONTAL GUARDIAN REVERSING"
   1 ;" EDIT THE PREVIOUS CLASS"
   1 ;" EDIT THE NEXT CLASS"
   1 ;" EDIT ROOM ";focusr
   1 ;" EDIT PATH (INSTANCE DATA)"
   1 ;" EDIT PATH (CLASS DATA)"
   1 ;" EDIT INSTANCE ";focusi
   1 ;" EDIT BY ROOM"
   1 ;" EDIT BY GUARDIAN CLASS"
   1 ;" EDIT 16x16 GRAPHICS"
   1 ;" DOWN/UP"
   1 ;" DELETE INSTANCE":
   1 ;" CREATE A NEW INSTANCE"
   1 ;" CLEAR THIS CLASS"
   1 ;" CHOOSE A SPRITE PAGE TO VISIT"
   1 ;" CHANGE FOCUS"
   1 ;" BOUNDARY ";"COLUMN"
   1 ;" BIDIRECTIONAL?   ";"YES"
   1 ;" BACK/FORWARD SECTOR         ";
   1 ;" BACK/FORWARD ROOM            ";
   1 ;" BACK/FORWARD PAGE"
   1 ;" BACK/FORWARD INSTANCE"'
   1 ;" ARROW"'"                                OR ANY OTHER KEY TO WELCH OUT OFUNCLEARING THIS CLASS ;-)    ";
   1 ;" ANIMATION SPEED: ";"FAST"
   1 ;" ALL PIXELS ON"
   1 ;" ALL PIXELS OFF"
   1 ;" (i.e. DOWNWARD)"
   1 ;" (Y/N)?";
   1 ;"  RETURN TO EDITING ROOM ";room
   1 ;"  GO TO ROOM ";16
   1 ;"     ENTER A NEW VELOCITY v IN  THE RANGE {-64 
   1 ;"           "'" SAVE GAME "'"           "
   1 ;"           "'" PLAY GAME "'"           "
   1 ;"           "'" LOAD GAME "'"           "
   1 ;"             "'" ROOM EDITOR "'"             "
   1 ;"                 "'" GUARDIAN EDITOR "'"                 "'
   1 ;"                       "'" 16x16 GRAPHICS EDITOR "'"                       "
   1 ;"                                ";
   1 ;"                                 ";
   1 ;"                                     PART II: GUARDIAN EDITOR                                    "
   1 ;"                                                                                                                                                                ";
   1 2003:06:07 20:21
   1 2003:05:22 15:54
   1 2003:05:22 15:26
   1 2003:05:22 14:50
   1 2003:05:22 14:46
   1 2003:05:15 12:53
   1 1999:05:01:19:25
   1 1999:05:01:19:10
   1 1999:05:01:19:08
   1 /ffffffff3
   1 -h/x/x/x/x
   1 ,velocity*2
   1 ,posad-256
   1 *sector+offset;#0
   1 *s0+start byte
   1 *room+49392
   1 *page;"-";256
   1 *isbright + inkcolour:
   1 *focusr,255
   1 *focusr+49407
   1 *focusr+49404
   1 *focusi,gclass
   1 *focusi,16
   1 *focusi,128
   1 *focusi,(8
   1 *focusi, x +
   1 *focusi, x
   1 *focusi)/32
   1 *animation speed + 2
   1 *(ypixels=7
   1 *(ypixels=0
   1 *(sprite=7
   1 *(sprite=0
   1 *(sector=3
   1 *(sector=0
   1 *(offset=15
   1 *(offset=0
   1 *(inkey=52
   1 *(inkcolour=7
   1 *(guardian=126
   1 *(guardian=0
   1 * gtype=4 *
   1 * gtype=3 *
   1 * gtype = 4 *
   1 * gtype = 1 or 2 or 3 *
   1 * because gtype
   1 * TOGGLE GRID *
   1 * SPRITE PAGE EDITOR *
   1 * SHOW RAMP/CONVEYOR *
   1 * SHIFTS FOR           *
   1 * SAVE GAME *
   1 * REMOVE INSTANCE *
   1 * PRINT TITLE *
   1 * PLAY GAME *
   1 * LOAD GAME *
   1 * LIST ROOMS *
   1 * LATERAL INVERSION OF *
   1 * INSERT INSTANCE *
   1 * EDIT ARROW GRAPHIC *
   1 * EDIT 16x16 GRAPHIC *
   1 * DRAW SCREEN *
   1 * DRAW RAMP *
   1 * DRAW CONVEYOR *
   1 *    PATH EDITOR    *
   1 *      EDITOR       *
   1 );a1;" ";a0
   1 );("4 (GREEN)"
   1 );("3 (MAGENTA)"
   1 );("2 (RED)"
   1 );("(POINTING HER FINGER)"
   1 );("(FLUSHING WILLY'S HEAD)"
   1 );("(FINGER HALF-COCKED)"
   1 );("(FACING RIGHT)"
   1 );("(FACING LEFT)"
   1 )-sectors*(sector=sectors-1
   1 )-n*(offset=n-1
   1 ),"RIGHT: ";
   1 ),"BELOW: ";
   1 )+sectors*(sector=0
   1 )+n*(offset=0
   1 )'"ABOVE: ";
   1 (row/65536
   1 '''"THIS GUARDIAN CLASS IS CURRENTLYNOT IN USE. TO UNCLEAR IT, PRESS";
   1 ''"THE FOLLOWING SPRITE PAGES ARE  RECOMMENDED:"
   1 ''"OTHER PAGES ARE DERECOMMENDED   BECAUSE THEY MIGHT BE USED FOR  SOMETHING ELSE!"
   1 ''"     ";
   1 '"VERIFY """;f$;""" CODE 32768,32768":
   1 '"SELECT GUARDIAN CLASS TO EDIT   (0 TO 126):"
   1 '"SAVE """;f$;""" CODE 32768,32768":
   1 '"PLEASE ENTER NUMBER OF ROOM TO  EDIT (0 TO 63)"
   1 '"PLEASE ENTER FILENAME, OR JUST  PRESS ENTER TO LOAD THE NEXT    FILE ON THE TAPE"
   1 '"PLEASE ENTER FILENAME";:
   1 '"LOAD """;f$;""" CODE":
   1 '"FLYING PIG"
   1 '"ENTER SPRITE PAGE TO VISIT      (0-255)"
   1 '"DO YOU WISH TO VERIFY? (";
   1 '"ARE YOU SURE YOU REALLY WANT TO DO THIS NOW? (";
   1 '"2:FOOT; 3:BARREL; 4-7:MARIA"
   1 '"0-3:TOILET"
   1 '"0-3:COLOUR CODES"
   1 '" LEFT: ";
   1 "SPRITE PAGE (0-255)? ";page:
   1 "ROOM ";focusr;
   1 "MACHINE "+
   1 "JET SET WILLY CONSTRUCTION KIT  =============================="''"PART II: GUARDIAN EDITOR"'"------------------------"
   1 "INSTANCE ";(
   1 "ANIMATION FOR GUARDIAN CLASS ";guardian
   1 ".";ypixels
   1 "- INSTANCE ";focusi;" IN ROOM ";focusr
   1 "- FOCUS: ROOM ";focusr;" INSTANCE ";focusi
   1 "- 182:        FLYING PIG"
   1 "- 166:        TOILET"
   1 "- 166 TO 191: OTHER GUARDIANS"
   1 "- 157:        WILLY"
   1 "- 156:        FOOT/BARREL/MARIA"
   1 "- 155:        COLOUR CODES"
   1 ", OR PRESS ENTER TO SAVE AS """;f$;"""";
   1 " HAS ";ni;" GUARDIAN INSTANCES"
   1 " : VERTICAL"
   1 " : HORIZONTAL"
   1 " : ARROW"
   1  BROADSOFT 2003":
   1  63}      (v IN PIXELS PER TIME FRAME)    ";
   1  1984 SOFTWARE PROJECTS Ltd . . . . .Guide Willy to collect all the items around the house before Midnight so Maria will let you get to your bed. . . . . . .+++++ Press ENTER to Start +++++Items collected 000 Time 00:00 mGameOver000 7:00a 7:00aEnter Code at grid location     Sorry, try code at location     
   1   We must perform a Quirkafleeg 
   1    On a Branch Over the Drive   
   1    Above the West Bedroom       
   1     West of Kitchen             
   1     West Bedroom                
   1     A bit of tree               
   1       Up on the Battlements     
   1       The Forgotten Abbey       
   1       Inside the MegaTrunk      
   1        The Security Guard       
   1        The Nightmare Room       
   1        The Banyan Tree          
   1        Emergency Generator      
   1         The Wine Cellar         
   1         Rescue Esmerelda        
   1         Out on a limb           
   1         First Landing           
   1         Entrance to Hades       4
   1         Conservatory Roof       
   1          [                      
   1          West Wing Roof         
   1          Under the Roof         
   1          The Front Door         (
   1          Priests' Hole          
   1          On top of the house    
   1          East Wall Base         
   1          Cuckoo's Nest          
   1          Ballroom West          
   1          Ballroom East          
   1           Watch Tower           
   1           Under the Drive       
   1           The Kitchen           
   1           Swimming Pool         
   1           On the Roof           D
   1            West  Wing           
   1            Tree Root            
   1            Tool  Shed           
   1            The Yacht            
   1            The Chapel           
   1            Nomen Luni           
   1            Cold Store           
   1             Tree Top            
   1             The Hall            
   1             The Beach           
   1             Orangery            
   1             Back Door           
   1              The Bow